Proposal by Ryan Macnak for Newspeak/Smalltalk Import/Export Tool

Proposed by Ryan Macnak (profile, biography) Don't forget to submit this proposal to official Google Melange site too!


How will I do that project

Automate use of the Newspeak2Strongtalk module and an altered form for Squeak to export Newspeak.

Add some source massaging to allow file-ins of Strongtalk.  Automate the sequences of conversion steps available through NewspeakMissionary so it can handle common cases such as instance variable/accessor method name conflicts or moving class variables and initialization without user input.

What methodologies will I use

 

Suggested timeline and milestones

Strongtalk export

Squeak export

Squeak import

Strongtalk import

Where I see the risks

Too much automation may make false assumptions and obscure the source of some problems. 

How the results will look like

Additional entries in the class menu; one-step conversion screen.




Updated: 6.4.2010